$('.login a').click(function() {
    $('.register').show();
});

$('.register a').click(function() {
    $('.register').hide();
});
$('register form').on('submit', function(e) {
    e.preventDefault()

    let data = $(this).serialize();
    // console.log(data);
    $.ajax({
        type: 'POST',
        url: '/api/reguser',
        data: data,
        success: function(res) {
            if (res.status === 0) {
                // 提示
                alert(res.message);
                // 清空输入框。找到表单，转成DOM对象，调用DOM方法reset，来重置表单
                $('.register form').val('');
                // 切换到登录的盒子
                $('.login').show().next().hide();
            }
        }
    })
})
let form = layui.form
form.verify({
    // 键(验证规则): 值(验证方法)

    // 比如验证用户名长度2~10位，只能是数字字母组合
    // user: [/正则表达式/, '验证不通过时的提示']
    yhm: [/^[a-zA-Z0-9]{2,10}$/, '用户名只能是数字字母，且2~10位'], // {2,10} 不是 {2, 10}

    mima: [/^\S{6,12}$/, '密码6~12位且不能有空格'],

    qrmm: function(val) {
        // 形参，表示使用该验证规则的输入框的值（谁用这个验证规则，val表示谁的值）
        // 案例中，重复密码使用了这个验证规则，所以形参val表示输入的重复密码
        if (val !== $('.pwd').val()) {
            // return '错误提示'
            return '两次密码不一致'
        }
    }

});
$('.login form').on('submit', function(e) {
    e.preventDefault()

    let data = $(this).serialize();
    // console.log(data);
    $.ajax({
        type: 'POST',
        url: '/api/login',
        data: data,
        success: function(res) {
            if (res.status === 0) {
                // 提示
                alert(res.message);
                console.log(res)
                localStorage.setItem('tk', res.token)
                location.href = './index.html'
                    // 清空输入框。找到表单，转成DOM对象，调用DOM方法reset，来重置表单
                $('.login form').val('');
                // 切换到登录的盒子
                $('.login').show().next().hide();
            }
        }
    })
})